package org.dromara.lsc.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import jakarta.validation.constraints.NotNull;
import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.excel.annotation.ExcelDictFormat;
import org.dromara.common.excel.convert.ExcelDictConvert;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import org.dromara.lsc.domain.DatasetLsc;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;



/**
 * 【请填写功能名称】视图对象 dataset_lsc
 *
 * @author Lion Li
 * @date 2023-12-08
 */
@Data
@ExcelIgnoreUnannotated
@AutoMapper(target = DatasetLsc.class)
public class DatasetLscVo implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @ExcelProperty(value = "主键")
    private Long id;

    /**
     * 数据名称
     */
    @ExcelProperty(value = "数据名称")
    private String dataName;

    /**
     * 数据格式
     */
    @ExcelProperty(value = "数据格式")
    private String dataType;

    /**
     * 预处理状态
     */
    @ExcelProperty(value = "预处理状态")
    private Long status;

    /**
     * 文件名
     */
    @ExcelProperty(value = "文件名")
    private String dataFile;

    /**
     * 数据大小
     */
    @ExcelProperty(value = "数据大小")
    private String dataSize;

    /**
     * 文件类型
     */
    private String fileType;


    /**
     * 运行周期
     */
    private Long runCircles;

}
